Skip to content

chore(ci): sincroniza templates e declara divergências deliberadas - #32

Merged
rlueder merged 1 commit into
mainfrom
chore/sync-templates
Aug 3, 2026
Merged

chore(ci): sincroniza templates e declara divergências deliberadas#32
rlueder merged 1 commit into
mainfrom
chore/sync-templates

Conversation

@rlueder

@rlueder rlueder commented Aug 3, 2026

Copy link
Copy Markdown
Member

Converge este repo com os templates canônicos do @precisa-saude/cli 1.13.0.

Contexto

As issues mensais de "template drift" eram falso-positivo: o CLI não era devDependency de repo nenhum, então pnpm exec precisa doctor saía não-zero por command not found — indistinguível de drift. E mesmo instalado, o doctor só falhava em arquivo ausente; drift de conteúdo saía 0. Corrigido em Precisa-Saude/tooling#42, #43 e #44.

Resultado

precisa doctor agora sai 0 aqui. A auditoria mensal só volta a abrir issue se algo divergir sem querer.

O que este repo mantém divergente de propósito está declarado em ignoreTemplates no .precisa.json — campo novo (tooling#44) que faz o sync não sobrescrever e o doctor não acusar. Antes, customização deliberada virava drift permanente e um sync a descartava sem backup.

Verificação

pnpm turbo run build typecheck lint test e prettier --check passam, e precisa doctor sai 0 — rodados antes de commitar.

@rlueder
rlueder force-pushed the chore/sync-templates branch from 5f15ef2 to d6357ee Compare August 3, 2026 22:17
Converge com os templates canônicos do @precisa-saude/cli 1.13.0.
O precisa doctor deste repo passa a sair 0.

ignoreTemplates: .commitlintrc.cjs, .github/workflows/_checks.yml, .github/workflows/ci.yml

Os workflows entram na lista porque a estrutura deste repo não bate com
a do template — sincronizá-los quebrou o CI.
Ver Precisa-Saude/tooling#44.
@rlueder
rlueder force-pushed the chore/sync-templates branch from d6357ee to 29ac3f6 Compare August 3, 2026 22:20
@rlueder
rlueder merged commit 873fadd into main Aug 3, 2026
5 checks passed
@rlueder
rlueder deleted the chore/sync-templates branch August 3, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant